package servlets.cliente;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.Cliente;
import br.Endereco;
import facade.RestauranteFacade;

/**
 * Servlet implementation class CadastrarCategoriaServlet
 */
@WebServlet("/cadastrarCliente")
public class CadastrarClienteServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

		String login = request.getParameter("login");
		String senha = request.getParameter("senha");
		String nome =  request.getParameter("nome");
		String telefone =  request.getParameter("telefone");
		String email =  request.getParameter("email");
		String rua =  request.getParameter("rua");
		String complemento =  request.getParameter("complemento");
		String bairro =  request.getParameter("bairro");
		String cep =  request.getParameter("cep");
		String num =  request.getParameter("numero");
		Integer numero = Integer.parseInt(num);
		
		Cliente cliente = new Cliente();
		Endereco endereco = new Endereco();
		
		cliente.setLoguin(login);
		cliente.setSenha(senha);
		cliente.setNome(nome);
		cliente.setTelefone(telefone);
		cliente.setEmail(email);
		
		endereco.setCep(cep);
		endereco.setBairro(bairro);
		endereco.setComplemento(complemento);
		endereco.setNumero(numero);
		endereco.setRua(rua);
		
		cliente.setEndereco(endereco);
		
		RestauranteFacade.inserirCliente(cliente);
		
		
		response.sendRedirect("novoCliente");
	}

}
